$(document).ready(function(){
    $("input.datepicker-anio").click(function(){
        $datepicker = $(this);
    }).DatePicker({
        format:'Y/m/d',
        date: '2008-07-31',
        current: '2008-07-31',
        starts: 1,
        view: 'years',
        position: 'right',
        onChange: function(){
                $datepicker.val(fecha_anio);
        }
    });
    
    $("input.datepicker-mes").click(function(){
        $datepicker = $(this);
    }).DatePicker({
        format:'Y/m/d',
        date: '2008-07-31',
        current: '2008-07-31',
        starts: 1,
        view: 'months',
        position: 'right',
        onChange: function(){
                $datepicker.val(fecha_anio);
        }
    });
    cargarDatosFormacionPrimaria();        
    bindingNivelEstudio();
});

/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

function mostrarFormaTitulacion(obj,dato){    
    switch (dato) {
        case "si":
            $("#tr_forma_titulacion."+obj).fadeIn("300");
            $("#tr_forma_titulacion."+obj).find("#txt_forma_titulacion").val("Ejemplo: Titulacion por tesis.");
            $("#tr_forma_titulacion."+obj).find("#txt_forma_titulacion").focus().select();
            break;
        case "no":
            $("#tr_forma_titulacion."+obj).hide();
            break;
    }
}

/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

function validarEnvioFormacion(categoria){
    var formulario = "#form_agregar_estudio_"+categoria;
    
    var institucion = $(formulario).find("#txt_institucion").val();    
    var anio_inicio = $(formulario).find("#txt_anio_inicio").val();
    var anio_fin = $(formulario).find("#txt_anio_fin").val();
    
    var accion = $("#btn_formacion_guardar").attr("class").split("-");
    
    if(categoria == "primario" | categoria == "secundario"){
        if(institucion.isEmpty() | anio_inicio.isEmpty() | anio_fin.isEmpty()){
            $(formulario).find("span.msj_error").html(msj_sis[0]);
        }else{
            if(anio_inicio > anio_fin){
                $(formulario).find("span.msj_error").html("Error en la disposicion de los a&ntilde;os.");
            }else{
                if(accion[0] == "mod"){
                    $("#tbl_confirmacion_formacion").find("td.msj-confirmacion").html("Esta seguro que desea modificar el estudio?");
                }else{
                    $("#tbl_confirmacion_formacion").find("td.msj-confirmacion").html("Esta seguro que desea agregar el estudio?");
                }                  
                mostrarVentanaModal("#dlg_confirmacion_formacion", "confirmacion", categoria);
            }
        }
    }else{
        if(categoria == "universitario" | categoria == "tecnico"){
            var especialidad = $(formulario).find("#txt_especialidad").val();
            var titulo = $(formulario).find("#rbtn_si").attr("checked");            
            var titulacion = $(formulario).find("#txt_forma_titulacion").val().split(":");
            
            if(institucion.isEmpty() | especialidad.isEmpty() | anio_inicio.isEmpty()){                
                $(formulario).find("span.msj_error").html(msj_sis[0]);
            }else{
                if((titulo & titulacion[0]=="Ejemplo") | (titulo & anio_fin.isEmpty())){
                    $(formulario).find("span.msj_error").html(msj_sis[0]);
                }else{
                    if(!anio_fin.isEmpty() & anio_inicio > anio_fin){
                        $(formulario).find("span.msj_error").html("Error en la disposicion de los a&ntilde;os.");
                    }else{
                        if(accion[0] == "mod"){
                            $("#tbl_confirmacion_formacion").find("td.msj-confirmacion").html("Esta seguro que desea modificar el estudio?");
                        }else{
                            $("#tbl_confirmacion_formacion").find("td.msj-confirmacion").html("Esta seguro que desea agregar el estudio?");
                        }                
                        mostrarVentanaModal("#dlg_confirmacion_formacion", "confirmacion", categoria);
                    }
                }
            }
        }else{
            if(categoria == "postgrado"){
                var descrpcion = $(formulario).find("#txt_descripcion").val();
                if(institucion.isEmpty() | descrpcion.isEmpty() | anio_inicio.isEmpty() ){
                    $(formulario).find("span.msj_error").html(msj_sis[0]);
                }else{
                    if(!anio_fin.isEmpty() & anio_inicio > anio_fin){
                        $(formulario).find("span.msj_error").html("Error en la disposicion de los a&ntilde;os.");
                    }else{
                        if(accion[0] == "mod"){
                            $("#tbl_confirmacion_formacion").find("td.msj-confirmacion").html("Esta seguro que desea modificar el estudio?");
                        }else{
                            $("#tbl_confirmacion_formacion").find("td.msj-confirmacion").html("Esta seguro que desea agregar el estudio?");
                        }                
                        mostrarVentanaModal("#dlg_confirmacion_formacion", "confirmacion", categoria);
                    }
                }
            }
        }
    }
}

function enviarFormacion(){
    $ventanaModal = $("div.modalBox");    
    var categoria = $ventanaModal.children("div").attr("class").split("-");
    var formulario = "#form_agregar_estudio_"+categoria[0];
    var url = "";
    var data = "";
    var mensaje = "";
    
    $ventanaModal.find("#btn_aceptar").attr("disabled", true);
    $ventanaModal.find("span.spn_loading").show();
    $(formulario).find("span.spn_check").hide(); 
    
    if(categoria[1] == "eli"){
        url = par_sis[0]+par_sis[11]+par_sis[115]+par_sis[19]+categoria[2];
        mensaje = msj_sis[30];
        
        $.ajax({
            type: "POST",
            url : url,
            dataType : "json",
            success : function(){
                $("#bgmodal").find("a.cerrar-link").click();
                cargarDatosFormacion(categoria[0]);
                mostrarAlerta("exito", mensaje);
            }
        });
    }else{
        var institucion = $(formulario).find("#txt_institucion").val();    
        var anio_inicio = $(formulario).find("#txt_anio_inicio").val()+"-01-01";
        var anio_fin = $(formulario).find("#txt_anio_fin").val();
        if(anio_fin == ""){
            anio_fin = "0000-00-00"
        }else{
            anio_fin += "-12-12";
        }
        var especialidad = "";
        var titulacion = "";
        var nivel = "";

        var accion_id = $(formulario).find("#btn_formacion_guardar").attr("class").split("-");

        if( accion_id[0] == "mod"){
            switch (categoria[0]) {
                case "primario":
                    url = par_sis[0]+par_sis[11]+par_sis[114]+par_sis[17]+par_sis[103]+par_sis[19]+accion_id[1];
                    data = "nom_ins="+institucion+"&dsc_ins=''&fec_ini="+anio_inicio+"&fec_fin="+anio_fin;
                    break;
                case "secundario":
                    url = par_sis[0]+par_sis[11]+par_sis[114]+par_sis[17]+par_sis[104]+par_sis[19]+accion_id[1];
                    data = "nom_ins="+institucion+"&dsc_ins=''&fec_ini="+anio_inicio+"&fec_fin="+anio_fin;
                    break;
                case "universitario":
                    especialidad = $(formulario).find("#txt_especialidad").val();
                    titulacion = $(formulario).find("#txt_forma_titulacion").val();
                    url = par_sis[0]+par_sis[11]+par_sis[114]+par_sis[17]+par_sis[106]+par_sis[19]+accion_id[1];
                    data = "nom_ins="+institucion+"}"+titulacion+"&dsc_ins="+especialidad+"&fec_ini="+anio_inicio+"&fec_fin="+anio_fin;
                    break;
                case "tecnico":
                    especialidad = $(formulario).find("#txt_especialidad").val();
                    titulacion = $(formulario).find("#txt_forma_titulacion").val();
                    url = par_sis[0]+par_sis[11]+par_sis[114]+par_sis[17]+par_sis[107]+par_sis[19]+accion_id[1];
                    data = "nom_ins="+institucion+"}"+titulacion+"&dsc_ins="+especialidad+"&fec_ini="+anio_inicio+"&fec_fin="+anio_fin;
                    break;
                case "postgrado":
                    especialidad = $(formulario).find("#txt_descripcion").val();
                    nivel = $(formulario).find("#slt_nivel_estudio").val();
                    url = par_sis[0]+par_sis[11]+par_sis[114]+par_sis[17]+nivel+par_sis[19]+accion_id[1];
                    data = "nom_ins="+institucion+"&dsc_ins="+especialidad+"&fec_ini="+anio_inicio+"&fec_fin="+anio_fin;
                    break;
            }
            mensaje = msj_sis[29];
        }else{
            switch (categoria[0]) {
                case "primario":
                    url = par_sis[0]+par_sis[11]+par_sis[102]+par_sis[17]+par_sis[103];
                    data = "nom_ins="+institucion+"&dsc_ins=''&fec_ini="+anio_inicio+"&fec_fin="+anio_fin;
                    break;
                case "secundario":
                    url = par_sis[0]+par_sis[11]+par_sis[102]+par_sis[17]+par_sis[104];
                    data = "nom_ins="+institucion+"&dsc_ins=''&fec_ini="+anio_inicio+"&fec_fin="+anio_fin;
                    break;
                case "universitario":
                    especialidad = $(formulario).find("#txt_especialidad").val();
                    titulacion = $(formulario).find("#txt_forma_titulacion").val();
                    url = par_sis[0]+par_sis[11]+par_sis[102]+par_sis[17]+par_sis[106];
                    data = "nom_ins="+institucion+"}"+titulacion+"&dsc_ins="+especialidad+"&fec_ini="+anio_inicio+"&fec_fin="+anio_fin;
                    break;
                case "tecnico":
                    especialidad = $(formulario).find("#txt_especialidad").val();
                    titulacion = $(formulario).find("#txt_forma_titulacion").val();
                    url = par_sis[0]+par_sis[11]+par_sis[102]+par_sis[17]+par_sis[107];
                    data = "nom_ins="+institucion+"}"+titulacion+"&dsc_ins="+especialidad+"&fec_ini="+anio_inicio+"&fec_fin="+anio_fin;
                    break;
                case "postgrado":
                    especialidad = $(formulario).find("#txt_descripcion").val();
                    nivel = $(formulario).find("#slt_nivel_estudio").val();
                    url = par_sis[0]+par_sis[11]+par_sis[102]+par_sis[17]+nivel;
                    data = "nom_ins="+institucion+"&dsc_ins="+especialidad+"&fec_ini="+anio_inicio+"&fec_fin="+anio_fin;
                    break;
            }
            mensaje = msj_sis[28];
        }

        $.ajax({
            type: "POST",
            url : url,
            data : data,
            dataType : "json",
            success : function(){
                $ventanaModal.find("span.spn_loading").hide();
                $ventanaModal.find("#btn_aceptar").attr("disabled", false);
                $("#bgmodal").find("a.cerrar-link").click();
                $(formulario).find("span.spn_check").show();
                $("#lnk_agregar_estudio_"+categoria[0]).click();
                cargarDatosFormacion(categoria[0]);
                mostrarAlerta("exito", mensaje);
            }
        });
    }
}

/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

function cargarDatosFormacionPrimaria(){
    var loading = "<tr><td align='right'><span class='spn_loading'><img src='WEB-CONTENT/img/progress.gif'/></span></td></tr>"
    $("#grid_estudios_primarios table").html(loading);
    $("#grid_estudios_secundarios table").html(loading);
    
    var html =   "<tr>\n\
                <td class='td-head'>Institucion</td>\n\
                <td class='td-head' align='center'>A&ntilde;o inicio</td>\n\
                <td class='td-head' align='center'>A&ntilde;o fin</td>\n\
                <td class='td-head' align='center'>Opciones</td>\n\
            </tr>";
    var url = par_sis[0]+par_sis[11]+par_sis[72]+par_sis[18]+par_sis[103];    
    $.getJSON(
        url,
        function(data) {
                if(data == ""){
                    html += "<tr><td colspan='4'>Ningun estudio primario agregado.</td></tr>";
                }else{
                    $.each(data, function(key, val) {
                        html += "<tr class='"+val["cod_itm"]+"'>\n\
                                    <td class='institucion' style='width:60%'>"+val["nmb_ins"]+"</td>\n\
                                    <td class='anio-inicio' style='width:15%' align='center'>"+val["fec_ini"].split("-", 1)[0]+"</td>\n\
                                    <td class='anio-fin' style='width:15%' align='center'>"+val["fec_fin"].split("-", 1)[0]+"</td>\n\
                                    <td style='width:10%' align='center'>\n\
                                        <a href=#! title='Modificar' class='tooltip' onclick='modificarDatosFormacion("+'"primario"'+","+'"'+val["cod_itm"]+'"'+")'><img src='WEB-CONTENT/img/edit.gif'/></a>&nbsp;&nbsp;\n\
                                        <a href=#! title='Eliminar' class='tooltip' onclick='eliminarItemFormacion("+'"primario"'+","+'"'+val["cod_itm"]+'"'+")'><img src='WEB-CONTENT/img/delete.gif'/></a>\n\
                                        </td>\n\
                                </tr>";
                    });
                }                 
            $("#grid_estudios_primarios table").html(html);
            $("a.tooltip").tipsy({gravity: 'w',html:true});
            cargarDatosFormacionSecundaria();
        });
}

function cargarDatosFormacionSecundaria(){
    var html =   "<tr>\n\
                <td class='td-head'>Institucion</td>\n\
                <td class='td-head' align='center'>A&ntilde;o inicio</td>\n\
                <td class='td-head' align='center'>A&ntilde;o fin</td>\n\
                <td class='td-head' align='center'>Opciones</td>\n\
            </tr>";
    var url = par_sis[0]+par_sis[11]+par_sis[72]+par_sis[18]+par_sis[104];
    $.getJSON(
        url,
        function(data) {
                if(data == ""){
                    html += "<tr><td colspan='4'>Ningun estudio secundario agregado.</td></tr>";
                }else{
                    $.each(data, function(key, val) {
                        html += "<tr class='"+val["cod_itm"]+"'>\n\
                                    <td class='institucion' style='width:60%'>"+val["nmb_ins"]+"</td>\n\
                                    <td class='anio-inicio' style='width:15%' align='center'>"+val["fec_ini"].split("-", 1)[0]+"</td>\n\
                                    <td class='anio-fin' style='width:15%' align='center'>"+val["fec_fin"].split("-", 1)[0]+"</td>\n\
                                    <td style='width:10%' align='center'>\n\
                                        <a href=#! title='Modificar' class='tooltip' onclick='modificarDatosFormacion("+'"secundario"'+","+'"'+val["cod_itm"]+'"'+")'><img src='WEB-CONTENT/img/edit.gif'/></a>&nbsp;&nbsp;\n\
                                        <a href=#! title='Eliminar' class='tooltip' onclick='eliminarItemFormacion("+'"secundario"'+","+'"'+val["cod_itm"]+'"'+")'><img src='WEB-CONTENT/img/delete.gif'/></a>\n\
                                        </td>\n\
                                </tr>";
                    });
                }                 
            $("#grid_estudios_secundarios table").html(html);
            $("a.tooltip").tipsy({gravity: 'w',html:true});
        });
}

function cargarDatosFormacionUnivesitaria(){
    var loading = "<tr><td align='right'><span class='spn_loading'><img src='WEB-CONTENT/img/progress.gif'/></span></td></tr>"
    $("#grid_estudios_universitarios table").html(loading);
    $("#grid_estudios_tecnicos table").html(loading);
        
    var html =   "<tr>\n\
                <td class='td-head'>Especialidad</td>\n\
                <td class='td-head'>Institucion</td>\n\
                <td class='td-head' align='center'>A&ntilde;o inicio</td>\n\
                <td class='td-head' align='center'>A&ntilde;o fin</td>\n\
                <td class='td-head' align='center'>Opciones</td>\n\
            </tr>";
    var url = par_sis[0]+par_sis[11]+par_sis[72]+par_sis[18]+par_sis[106];
    $.getJSON(
        url,
        function(data) {
                if(data == ""){
                        html += "<tr><td colspan='5'>Ningun estudio universitario agregado</td></tr>";
                }else{
                    $.each(data, function(key, val) {
                        html += "<tr class='"+val["cod_itm"]+"'>\n\
                                    <td class='especialidad' style='width:40%'>"+val["dsc_ins"]+"</td>\n\
                                    <td class='institucion' style='width:30%'>"+val["nmb_ins"]+"</td>\n\
                                    <td class='anio-inicio' style='width:10%' align='center'>"+val["fec_ini"].split("-", 1)[0]+"</td>\n\
                                    <td class='anio-fin' style='width:10%' align='center'>"+val["fec_fin"].split("-", 1)[0]+"</td>\n\
                                    <td style='width:10%' align='center'>\n\
                                        <a href=#! title='Modificar' class='tooltip' onclick='modificarDatosFormacion("+'"universitario"'+","+'"'+val["cod_itm"]+'"'+")'><img src='WEB-CONTENT/img/edit.gif'/></a>&nbsp;&nbsp;\n\
                                        <a href=#! title='Eliminar' class='tooltip' onclick='eliminarItemFormacion("+'"universitario"'+","+'"'+val["cod_itm"]+'"'+")'><img src='WEB-CONTENT/img/delete.gif'/></a>\n\
                                    </td>\n\
                                    <td class='titulo' style='display:none'>"+val["tit_prf"]+"</td>\n\
                                </tr>";
                    });
                }
                $("#grid_estudios_universitarios table").html(html);
                $("a.tooltip").tipsy({gravity: 'w',html:true});
                cargarDatosFormacionTecnica();
        });
}

function cargarDatosFormacionTecnica(){
    var html =   "<tr>\n\
                <td class='td-head'>Especialidad</td>\n\
                <td class='td-head'>Institucion</td>\n\
                <td class='td-head' align='center'>A&ntilde;o inicio</td>\n\
                <td class='td-head' align='center'>A&ntilde;o fin</td>\n\
                <td class='td-head' align='center'>Opciones</td>\n\
            </tr>";
    var url = par_sis[0]+par_sis[11]+par_sis[72]+par_sis[18]+par_sis[107];
    $.getJSON(
        url,
        function(data) {
                if(data == ""){
                        html += "<tr><td colspan='5'>Ningun otro estudio superior agregado.</td></tr>";
                }else{
                    $.each(data, function(key, val) {
                        html += "<tr class='"+val["cod_itm"]+"'>\n\
                                    <td class='especialidad' style='width:40%'>"+val["dsc_ins"]+"</td>\n\
                                    <td class='institucion' style='capitalize; width:30%'>"+val["nmb_ins"]+"</td>\n\
                                    <td class='anio-inicio' style='width:10%' align='center'>"+val["fec_ini"].split("-", 1)[0]+"</td>\n\
                                    <td class='anio-fin' style='width:10%' align='center'>"+val["fec_fin"].split("-", 1)[0]+"</td>\n\
                                    <td style='width:10%' align='center'>\n\
                                        <a href=#! title='Modificar' class='tooltip' onclick='modificarDatosFormacion("+'"tecnico"'+","+'"'+val["cod_itm"]+'"'+")'><img src='WEB-CONTENT/img/edit.gif'/></a>&nbsp;&nbsp;\n\
                                        <a href=#! title='Eliminar' class='tooltip' onclick='eliminarItemFormacion("+'"tecnico"'+","+'"'+val["cod_itm"]+'"'+")'><img src='WEB-CONTENT/img/delete.gif'/></a>\n\
                                    </td>\n\
                                    <td class='titulo' style='display:none'>"+val["tit_prf"]+"</td>\n\
                                </tr>";
                    });
                }
                $("#grid_estudios_tecnicos table").html(html);
                $("a.tooltip").tipsy({gravity: 'w',html:true});
        });
}

function cargarDatosFormacionPostgrado(){
    
}

function cargarDatosFormacion(categoria){
    var loading = "<tr><td align='right'><span class='spn_loading'><img src='WEB-CONTENT/img/progress.gif'/></span></td></tr>"
    var html =   "<tr>";
    var url = par_sis[0]+par_sis[11]+par_sis[72]+par_sis[18];
    
    switch (categoria) {
        case "primario":
            $("#grid_estudios_primarios table").html(loading);    
            url += par_sis[103];
            html += "<td class='td-head'>Institucion</td>"
            break;
        case "secundario":
            $("#grid_estudios_secundarios table").html(loading);
            url += par_sis[104];
            html += "<td class='td-head'>Institucion</td>"
            break;
        case "universitario":
            $("#grid_estudios_universitarios table").html(loading);
            url += par_sis[106];
            html += "<td class='td-head'>Institucion</td>"
            html += "<td class='td-head'>Especialidad</td>"
            break;
        case "tecnico":
            $("#grid_estudios_tecnicos table").html(loading);
            url += par_sis[107];
            html += "<td class='td-head'>Institucion</td>"
            html += "<td class='td-head'>Especialidad</td>"
            break;
        case "postgrado":
            $("#grid_estudios_postgrados table").html(loading);
            url += par_sis[116];
            html += "<td class='td-head'>Nivel</td>"
            html += "<td class='td-head'>Descripcion</td>"
            break;
    }

    html +=    "<td class='td-head' align='center'>A&ntilde;o inicio</td>\n\
                <td class='td-head' align='center'>A&ntilde;o fin</td>\n\
                <td class='td-head' align='center'>Opciones</td>\n\
            </tr>";
                        
    $.getJSON(
        url,
        function(data) {
            if(categoria == "primario" | categoria == "secundario"){
                if(data == ""){
                    html += "<tr><td colspan='4'>Ningun estudio "+categoria+" agregado.</td></tr>";
                        }else{
                            $.each(data, function(key, val) {
                                html += "<tr class='"+val["cod_itm"]+"'>\n\
                                    <td class='institucion' style='width:60%'>"+val["nmb_ins"]+"</td>\n\
                                    <td class='anio-inicio' style='width:15%' align='center'>"+val["fec_ini"].split("-", 1)[0]+"</td>\n\
                                    <td class='anio-fin' style='width:15%' align='center'>"+val["fec_fin"].split("-", 1)[0]+"</td>\n\
                                    <td style='width:10%' align='center'>\n\
                                        <a href=#! title='Modificar' class='tooltip' onclick='modificarDatosFormacion("+'"'+categoria+'"'+","+'"'+val["cod_itm"]+'"'+")'><img src='WEB-CONTENT/img/edit.gif'/></a>&nbsp;&nbsp;\n\
                                        <a href=#! title='Eliminar' class='tooltip' onclick='eliminarItemFormacion("+'"'+categoria+'"'+","+'"'+val["cod_itm"]+'"'+")'><img src='WEB-CONTENT/img/delete.gif'/></a>\n\
                                        </td>\n\
                                </tr>";
                    });
                }
            }else{
                if(categoria == "universitario" | categoria == "tecnico"){
                    if(data == ""){
                        html += "<tr><td colspan='5'>Ningun estudio "+categoria+" agregado.</td></tr>";
                    }else{
                        $.each(data, function(key, val) {
                            html += "<tr class='"+val["cod_itm"]+"'>\n\
                                        <td class='especialidad' style='width:40%'>"+val["dsc_ins"]+"</td>\n\
                                        <td class='institucion' style='width:30%'>"+val["nmb_ins"]+"</td>\n\
                                        <td class='anio-inicio' style='width:10%' align='center'>"+val["fec_ini"].split("-", 1)[0]+"</td>\n\
                                        <td class='anio-fin' style='width:10%' align='center'>"+val["fec_fin"].split("-", 1)[0]+"</td>\n\
                                        <td style='width:10%' align='center'>\n\
                                            <a href=#! title='Modificar' class='tooltip' onclick='modificarDatosFormacion("+'"'+categoria+'"'+","+'"'+val["cod_itm"]+'"'+")'><img src='WEB-CONTENT/img/edit.gif'/></a>&nbsp;&nbsp;\n\
                                            <a href=#! title='Eliminar' class='tooltip' onclick='eliminarItemFormacion("+'"'+categoria+'"'+","+'"'+val["cod_itm"]+'"'+")'><img src='WEB-CONTENT/img/delete.gif'/></a>\n\
                                        </td>\n\
                                        <td class='titulo' style='display:none'>"+val["tit_prf"]+"</td>\n\
                                    </tr>";
                        });
                    }
                }else{
                    if(categoria == "postgrado"){
                        if(data == ""){
                            html += "<tr><td colspan='5'>Ningun estudio "+categoria+" agregado.</td></tr>";
                        }else{
                            $.each(data, function(key, val) {
                                html += "<tr class='"+val["cod_itm"]+"'>\n\
                                            <td class='"+val["cod_tip"]+"' style='width:20%'>"+val["nmb_tip"]+"</td>\n\
                                            <td class='descripcion' style='width:50%'>"+val["dsc_ins"]+"</td>\n\
                                            <td class='institucion' style='display:none'>"+val["nmb_ins"]+"</td>\n\
                                            <td class='anio-inicio' style='width:10%' align='center'>"+val["fec_ini"].split("-", 1)[0]+"</td>\n\
                                            <td class='anio-fin' style='width:10%' align='center'>"+val["fec_fin"].split("-", 1)[0]+"</td>\n\
                                            <td style='width:10%' align='center'>\n\
                                                <a href=#! title='Modificar' class='tooltip' onclick='modificarDatosFormacion("+'"'+categoria+'"'+","+'"'+val["cod_itm"]+'"'+")'><img src='WEB-CONTENT/img/edit.gif'/></a>&nbsp;&nbsp;\n\
                                                <a href=#! title='Eliminar' class='tooltip' onclick='eliminarItemFormacion("+'"'+categoria+'"'+","+'"'+val["cod_itm"]+'"'+")'><img src='WEB-CONTENT/img/delete.gif'/></a>\n\
                                            </td>\n\
                                        </tr>";
                            });
                        }
                    }
                }
            }                      
            $("#grid_estudios_"+categoria+"s table").html(html);
            $("a.tooltip").tipsy({gravity: 'w',html:true});
        });
}


/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

function modificarDatosFormacion(categoria, index){
    if($("#lnk_agregar_estudio_"+categoria).html() == "Agregar"){
        $("#lnk_agregar_estudio_"+categoria).click();
    }
    
    var grid = "#grid_estudios_"+categoria+"s";
    
    var institucion = $(grid).find("tr."+index).find("td.institucion").html();
    var anio_inicio = $(grid).find("tr."+index).find("td.anio-inicio").html();
    var anio_fin = $(grid).find("tr."+index).find("td.anio-fin").html();
    var especialidad = "";
    var titulacion = "";
    var nivel = "";
    
    var formulario = "#form_agregar_estudio_"+categoria;
    $(formulario).find("#txt_institucion").val(institucion);
    $(formulario).find("#txt_anio_inicio").val(anio_inicio);
    $(formulario).find("#txt_anio_fin").val(anio_fin);
    $(formulario).find("#btn_formacion_guardar").removeClass().addClass("mod-"+index);
    
    switch (categoria) {
        case "primario":
            break;
        case "secundario":
            break;
        case "universitario":
            especialidad = $(grid).find("tr."+index).find("td.especialidad").html();
            $(formulario).find("#txt_especialidad").val(especialidad);
            titulacion = $(grid).find("tr."+index).find("td.titulo").html();
            if(titulacion != ""){
                $(formulario).find("#rbtn_si").attr("checked", "checked");
                $(formulario).find("#tr_forma_titulacion").show().find("#txt_forma_titulacion").val(titulacion);
            }
            break;
        case "tecnico":
            especialidad = $(grid).find("tr."+index).find("td.especialidad").html();
            $(formulario).find("#txt_especialidad").val(especialidad);
            break;
        case "postgrado":
            especialidad = $(grid).find("tr."+index).find("td.descripcion").html();
            $(formulario).find("#txt_descripcion").val(especialidad);
            nivel = $(grid).find("tr."+index+" td").first().attr("class");
            $(formulario).find("#slt_nivel_estudio").val(nivel);
            break;
    }
}

function eliminarItemFormacion(categoria,index){
    $("#tbl_confirmacion_formacion").find("td.msj-confirmacion").html("Esta seguro que desea eliminar el estudio?");
    mostrarVentanaModal("#dlg_confirmacion_formacion", "confirmacion", categoria+"-eli-"+index);    
}

/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */